Senior Software Engineer
New
C
CyberMedia TechnologiesFederal Technology
Remote, United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 7–10+ years
- Required Skills
- PythonSQLAgileGitAzureCI/CDRESTful APIsPySpark
Requirements
- At least 7–10+ years of experience in software development or application engineering.
- Strong proficiency in SQL for complex data queries and database development.
- Strong proficiency in Python and PySpark for large-scale data processing.
- Experience designing and developing applications in cloud environments, preferably Azure.
- Working knowledge of relational and non-relational databases.
- Experience developing RESTful APIs and integrating web services.
- Experience with Git, CI/CD pipelines, and Azure DevOps.
- Strong understanding of SDLC methodologies including Agile and Waterfall.
- Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or equivalent professional experience.
Responsibilities
- Design and implement robust APIs and middleware that connect AI agents to a mixed-tech stack.
- Guide teams on best practices for integrating non-deterministic AI components into mission-critical applications.
- Develop orchestration logic for hybrid workflows between rule-based systems and AI agents.
- Build Validation Services to enforce business rules between AI outputs and core systems.
- Use Python and PySpark to build data pipelines maintaining SQL transactional integrity.
- Build and consume RESTful APIs and manage service-to-service communication in Azure.
- Establish CI/CD pipelines with specialized testing for AI and interconnected components.
- Lead and participate in Agile development ceremonies and manage work through DevOps tools.
View Full Description & ApplyYou'll be redirected to the employer's site