Cybermediatechnologies
Senior Software Engineer
engineeringfull-timeRemote, United States
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more
About the role
We are seeking to hire a Senior Software Engineer to our team!
Duties and Responsibilities
- Cross-Platform Integration: Design and implement robust APIs and middleware that connect AI agents to a mixed-tech stack (Node.js, .NET, Python, etc.), ensuring seamless data flow and interoperability.
- Technical Mentorship: Guide teams on best practices for integrating non-deterministic AI components into strictly typed mission-critical enterprise applications.
- Hybrid Workflow Engineering: Develop the orchestration logic that determines when a task is handled by a traditional rule-based system versus an autonomous AI agent.
- Deterministic Guardrail Design: Build 'Validation Services' that sit between AI outputs and core systems to enforce rigid business rules.
- Data-Intensive Development: Use Python and PySpark to build robust data pipelines that feed high-context information into AI models while maintaining traditional SQL-based transactional integrity.
- System Integration: Proven experience building and consuming RESTful APIs and managing service-to-service communication in a cloud environment (Azure preferred).
- Modern DevOps: Deep knowledge of Git, Azure DevOps, and containerization (Docker/Kubernetes).
- CI/CD for Systems: Establish deployment pipelines that include specialized testing for AI and interconnected components, such as prompt versioning, regression testing for model updates, and assisting with chaos-testing of logic flows.
- Agile Delivery: Lead and participate in Agile development ceremonies, manage work through DevOps tools, and maintain source control using Git-based workflows.
Skills & Work Experience
- Professional Experience: At least seven (7–10+) years of experience in software development or application engineering roles, including technical leadership responsibilities.
- Strong proficiency in SQL for complex data queries, database development, and data-driven application design.
- Strong proficiency in Python, with experience using PySpark for large-scale data processing.
- Experience designing and developing applications in cloud environments, preferably Microsoft Azure.
- Working knowledge of relational and non-relational databases.
- Experience developing RESTful APIs and integrating web services.
- Experience with source control systems such as Git and CI/CD pipelines.
- Strong understanding of SDLC methodologies including Agile and Waterfall.
- Proven ability to design scalable,
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply