Emagine IT is an information technology consulting services company that specializes in delivering technology solutions. Our reputation reflects the high quality of the talented Emagine IT team and the consultants working in partnership with our customers. Our mission is to understand and meet the needs of both our customers and consultants by delivering quality, value-added solutions. Our solutions are designed and managed to not only reduce costs, but to improve business processes, accelerate response time, improve services to end users, and give our customers a competitive edge, now and into the future.
SOFTWARE ENGINEERING INTERN
Location
United States
Posted
11 hours ago
Salary
0
Seniority
Entry Level
No structured requirement data.
Job Description
SOFTWARE ENGINEERING INTERN
Emagine IT
Role Description Emagine IT has an immediate need for a Software Engineering Intern to join our team in support of our internal engineering team located in North Bethesda, Maryland. This position is an unpaid, temporary summer internship. - Cloud Infrastructure Learning - Shadow senior engineers during the deployment of a Python application to Google Cloud Platform (GCP), observing and documenting the process as a learning exercise. - Complete guided tutorials and structured exercises on infrastructure-as-code concepts using Terraform in a dedicated sandbox environment (no production access). - Containerization & Development Concepts - Learn containerization fundamentals by building and testing Docker images in an isolated development environment under direct supervision. - Study and document how application services are structured and deployed, with feedback from a designated mentor. - Quality Assurance Fundamentals - Practice writing smoke tests and basic validation scripts in a non-production environment, with work reviewed for educational feedback rather than operational use. - Observe (but not execute) database migration procedures, with a focus on understanding the methodology. - Monitoring & Observability - Explore GCP's monitoring, logging, and alerting tools through guided exercises designed to build familiarity with observability concepts. - Produce a written summary of learnings for academic/portfolio use. - Documentation & Professional Development - Document personal learning progress, setup steps explored, and concepts studied throughout the internship. - Participate in code reviews as an observer and learner, receiving structured feedback from senior engineers. - Attend team standups to gain exposure to professional Agile/DevOps workflows. - Deliver a final presentation summarizing skills learned and concepts explored — fulfilling an academic credit requirement. Qualifications - Currently pursuing a B.S. in Computer Science or related field. - Comfortable with Python, Git, and the command line. - Curiosity about cloud infrastructure and willingness to learn. Requirements - Any exposure to Docker, Terraform, or a major cloud provider (GCP, AWS, or Azure). - Coursework or side projects involving web services or databases. Work Location This position is 100% remote. AAP/EEO Statement Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Other Duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice. Company Description Emagine IT is an information technology consulting services company that specializes in delivering technology solutions. Our reputation reflects the high quality of the talented Emagine IT team and the consultants working in partnership with our customers. - Our mission is to understand and meet the needs of both our customers and consultants by delivering quality, value-added solutions. - Our solutions are designed and managed to not only reduce costs, but to improve business processes, accelerate response time, improve services to end users, and give our customers a competitive edge, now and into the future.
Related Guides
Related Categories
Related Job Pages
More Engineering Manager Jobs
Manager, IT - Software Engineering & Development HQ IT-Application Services
Builders FirstSourceBuilders FirstSource is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, protected veteran status or status as an individual with a disability.
Role Description Builders FirstSource (BFS) is executing a multi-year transformation (Project Elevate) to standardize core operations on SAP S/4HANA. This role serves as the end-to-end IT owner for Transportation Management (TM), delivering scalable, integrated solutions across the Integrated Supply Chain value streams. The Senior Manager / Manager is accountable for SAP TM strategy, delivery, and operational performance, ensuring alignment to the “BFS Way” (simple, standard, efficient processes) and seamless integration with adjacent capabilities including EWM, Order Fulfillment, Procurement, and carrier networks. This leader partners with business stakeholders and external delivery partners to drive high-quality solutions, strong adoption, and continuous improvement in transportation cost, service, and visibility. Qualifications - 8+ years of SAP experience, with strong expertise in SAP Transportation Management (TM) - Demonstrated experience leading SAP TM solutions across design, build, testing, deployment, and support - Experience supporting large-scale SAP S/4HANA transformation programs, including multi-phase releases or pilot deployments - Strong functional knowledge of transportation operations, including planning, execution, settlement, carrier management, and shipment visibility - Proven experience integrating SAP TM with SAP EWM, SD, MM, and external logistics or carrier platforms - Hands-on experience with SAP TM configuration, Fiori applications, and debugging; working knowledge of ABAP enhancements preferred - Experience with integration technologies such as IDocs, APIs, web services, and middleware platforms including CPI, PI/PO, or MuleSoft - Experience defining and executing SIT and UAT strategies and supporting defect resolution across integrated solutions - Experience managing System Integrator (SI) and AMS partners and holding vendors accountable for delivery quality and performance - Strong understanding of transportation KPIs, including freight cost, service performance, carrier performance, and utilization - Experience with transportation-related master data, including carriers, rates, lanes, zones, and agreements, preferred - Demonstrated ability to lead cross-functional teams and influence stakeholders across business and IT organizations - Strong analytical, problem-solving, communication, and decision-making skills - Bachelor’s degree in Information Technology, Supply Chain, Business, or a related field, or equivalent experience Requirements - Own end-to-end Transportation Management (TM) capability across Integrated Supply Chain value streams - Partner with business stakeholders to define requirements and translate transportation needs into scalable system capabilities - Lead TM delivery across Project Elevate releases and pilot deployments - Own and prioritize the TM backlog, including enhancements, defects, and change requests - Guide SAP TM solution design and configuration - Partner with cross-functional SAP teams to ensure seamless end-to-end process integration - Define and monitor key TM performance metrics - Drive continuous improvement initiatives - Serve as the primary IT partner to transportation business stakeholders - Translate business and functional requirements into scalable technical solutions - Own TM integration strategy across SAP and external systems - Govern custom development, including ABAP enhancements, BADIs, and user exits - Define and enforce testing strategy (SIT, UAT) - Oversee defect management and root cause resolution - Lead and develop TM team members across onshore and offshore delivery - Provide direction on team priorities, capacity planning, and resource allocation - Manage and govern delivery from System Integrator (SI) and AMS partners - Establish and maintain governance cadence for status, risks, issue resolution, and performance metrics - Coach and mentor team members Benefits - Medical, dental, vision, and disability insurance plans - 401(k) retirement savings plan - PTO (including paid sick time) - 8 paid holidays per year (for salaried and hourly team members)
Role Description Your work will change lives. Including your own. The Impact You’ll Make: - You will lead a team working to build, scale, and optimize the machine learning infrastructure that powers Recursion's drug discovery platform. - From model training pipelines to production deployment systems, to agent infrastructure and Large Language Models, you will ensure our ML models can operate at massive scale across our supercomputing infrastructure, both on prem and in the cloud. - You will work cross-functionally across ML engineering, data science, and research teams to translate requirements into robust, scalable ML infrastructure solutions. In This Role You Will: - Enable AI/ML, LLM, and Agentic Systems teams for scale. - The ML infrastructure team is responsible for building and operating platforms that allow data scientists and ML engineers to train, deploy, and monitor models across Recursion's massive datasets. - With billions of compounds, 30+ petabytes of experimental data, and complex deep learning workloads, your team enables everything from automated compound screening models to clinical trial prediction systems. - You will work closely with researchers and ML engineers to understand their infrastructure needs and build scalable solutions for model development, training, and deployment. - Act as a mentor, coach, and sponsor. - You will share your technical, leadership and managerial skills in MLOps, distributed computing, and infrastructure engineering, delivering impact, learning, and growth across teams at Recursion. - Enable a model-driven culture. - You will work with stakeholders across the business to ensure our ML infrastructure supports rapid experimentation, reliable model deployment, and continuous improvement. - Problems you will work on could range from optimizing GPU cluster utilization to implementing Agentic orchestration and establishing company-wide MLOps standards. The Team You’ll Join: - You'll be part of a group of technical leaders who work together on the craft of engineering leadership as well as debate ML system architecture, MLOps patterns, and infrastructure optimization strategies. - You will report to the Executive Director of Engineering who broadly oversees Cloud Infrastructure, High Performance Compute and Machine Learning Infrastructure space. Qualifications - Experience in a hands-on technical role as a tech lead or a manager with a focus on infrastructure, MLOps and distributed systems. - Excitement for deeply engaging in technical details with your team around machine learning, orchestration and agentic systems. - A people-first mindset. - Demonstrated past record of learning from and teaching peers in areas of ML infrastructure, model deployment, distributed compute, GPU optimization, and MLOps system architecture. - Excitement to learn parts of our ML tech stack that you might not already know. - Fluency in life sciences or drug discovery is a plus but not required to be considered. Requirements - This is a remote position based in Toronto, Canada. - Estimated current annual base range for this role is $210,070 to $282,851 (CAD). - You will also be eligible for an annual bonus and equity compensation, as well as a comprehensive benefits package. Benefits - Annual bonus and equity compensation. - Comprehensive benefits package. Company Description Recursion (NASDAQ: RXRX) is a clinical-stage TechBio company decoding biology to radically improve lives. - Recursion is advancing a portfolio of differentiated investigational medicines across its wholly owned and partnered pipeline in oncology, rare disease, neuroscience, immunology, and other therapeutic areas with significant unmet need. - Enabling its mission is the Recursion OS, an AI-native, end-to-end drug discovery and development platform integrating biology, chemistry, and clinical development into a unified intelligence system. - Recursion’s platform infrastructure is anchored in Salt Lake City, Utah and Milton Park, Oxfordshire. - Recursion also maintains offices in New York, Montréal, and London.
Engineering Manager
Elite TechnologyOur solutions lie at the heart of the world’s most successful law firms, accelerating their businesses
• Recruit, manage, motivate, and coach engineering talents of diverse practices (QA, automation, Dev, DevOps), different seniority levels & working locations (remote work). • Handle the delivery of applications your team work with, prioritizing work and acting as point of contact for the team when needed. • Utilize Agile methodology (Scrum) to manage and deliver efficiently, ensuring adherence to company SDLC standards. • Partner with Product Managers & Architects to align on strategy, priorities and delivery execution for the applications you are accountable for. • Work with Technology Operations team to define deployment & operation of the applications you handle. • Provide oversight and review of solution design, estimations, technical sequencing, and code quality to ensure alignment with standards, timelines, and business objectives. • Liaise with Sales, Services, Support teams and Customers to discuss matters related to applications owned by you. • Provide high-level effort estimates for planning and prioritization, based on input from engineering teams. • Build and support a results-oriented culture, fostering innovation, accountability, team collaboration, and empathy. • Perform other duties as assigned to support departmental and company objectives.
Role Description We're looking for a Director of Engineering to lead and grow our engineering teams while remaining deeply connected to the technical work. This is a player-coach role: you'll set the technical direction, drive architectural decisions, and write code alongside your team - while also owning hiring, team development, and execution. You'll be a key part of VulnCheck's engineering leadership, reporting directly to the VP of Product and Engineering, and helping shape how we build, scale, and operate the systems that power our vulnerability intelligence platform. You'll work cross-functionally with Product, Data, Research and Security teams to deliver high-impact features to customers, and you'll be accountable for both the quality of what we ship and the health of the teams shipping it. This is a 100% remote role. We're primarily looking for candidates in Greater Boston (MA), Greater Austin (TX), or Maryland. What You'll Do - Technical Leadership - Drive architecture and technical strategy for core platform systems, APIs, and data pipelines - Stay hands-on with code - contributing to design, reviews, and critical implementations - Lead technical design discussions and establish engineering best practices across the team - Debug complex production issues and champion long-term, scalable solutions - Own system performance, reliability, and observability improvements - People & Team Leadership - Hire, manage, and develop a high-performing engineering team - Provide mentorship, career development, and regular feedback to engineers at all levels - Foster a strong engineering culture that is collaborative, accountable, and continuously improving - Conduct performance reviews and develop growth plans in partnership with HR and leadership - Help build an inclusive environment where diverse perspectives are valued - Delivery & Cross-Functional Partnership - Partner with Product and Data teams to define scope, timelines, and tradeoffs - Drive predictable, high-quality delivery across the team's roadmap - Communicate progress, risks, and decisions clearly to leadership and stakeholders - Participate in incident response and support on-call rotation programs Qualifications - 8+ years of experience in software engineering, with at least 3 years in an engineering leadership role (tech lead, manager, or director) - Experience in cybersecurity, vulnerability management, or threat intelligence - Strong programming skills in one or more languages (Python, Go, Java, etc.) - you're still comfortable in the code - Proven track record of hiring and growing engineering teams - Experience designing and scaling distributed systems, microservices, and cloud infrastructure (AWS preferred) - Deep experience with data pipelines, APIs, or high-volume data processing - Strong technical judgment and the ability to make and communicate architectural tradeoffs - Excellent communication and collaboration skills across technical and non-technical audiences - Ownership mindset: you hold yourself and your team accountable for outcomes Preferred Qualifications - Familiarity with CVE, NVD, KEV, or exploit intelligence datasets - Background in high-growth startup environments - Experience with streaming systems or real-time data processing Benefits - Unlimited PTO - 401k plan with 100% match on first 3%, then 50% of the next 3-5% of compensation - Comprehensive healthcare coverage - Generous paid parental leave - Remote-friendly environment with flexibility - Expense reimbursement for Cell Phone & Internet - Ongoing professional development, coaching, and learning resources - Opportunities for career advancement within a fast-growing team


